<script lang="ts">
	import { cn } from '$lib/utils';

	interface Props {
		class?: string | undefined | null;
	}

	let { class: className = undefined }: Props = $props();
	
</script>

<svg
	width="26"
	height="26"
	viewBox="0 0 26 26"
	fill="none"
	xmlns="http://www.w3.org/2000/svg"
	class={cn(
		'[&>path:nth-of-type(2)]:fill-[#F4F5FA] data-dark:[&>path:nth-of-type(2)]:fill-black',
		className
	)}
>
	<path
		fill-rule="evenodd"
		clip-rule="evenodd"
		d="M17.6055 5.10547C18.2685 5.10547 18.9044 5.36886 19.3732 5.8377C19.8421 6.30654 20.1055 6.94243 20.1055 7.60547V9.48047C20.1055 10.1435 19.8421 10.7794 19.3732 11.2482C18.9044 11.7171 18.2685 11.9805 17.6055 11.9805H7.60547C6.94243 11.9805 6.30654 11.7171 5.8377 11.2482C5.36886 10.7794 5.10547 10.1435 5.10547 9.48047V7.60547C5.10547 6.94243 5.36886 6.30654 5.8377 5.8377C6.30654 5.36886 6.94243 5.10547 7.60547 5.10547H17.6055ZM18.8555 7.60547V9.48047C18.8555 9.81199 18.7238 10.1299 18.4894 10.3644C18.2549 10.5988 17.937 10.7305 17.6055 10.7305H7.60547C7.27395 10.7305 6.95601 10.5988 6.72159 10.3644C6.48716 10.1299 6.35547 9.81199 6.35547 9.48047V7.60547C6.35547 7.27395 6.48716 6.95601 6.72159 6.72159C6.95601 6.48716 7.27395 6.35547 7.60547 6.35547H17.6055C17.937 6.35547 18.2549 6.48716 18.4894 6.72159C18.7238 6.95601 18.8555 7.27395 18.8555 7.60547ZM17.6055 13.2305C18.2685 13.2305 18.9044 13.4939 19.3732 13.9627C19.8421 14.4315 20.1055 15.0674 20.1055 15.7305V17.6055C20.1055 18.2685 19.8421 18.9044 19.3732 19.3732C18.9044 19.8421 18.2685 20.1055 17.6055 20.1055H7.60547C6.94243 20.1055 6.30654 19.8421 5.8377 19.3732C5.36886 18.9044 5.10547 18.2685 5.10547 17.6055V15.7305C5.10547 15.0674 5.36886 14.4315 5.8377 13.9627C6.30654 13.4939 6.94243 13.2305 7.60547 13.2305H17.6055ZM18.8555 15.7305V17.6055C18.8555 17.937 18.7238 18.2549 18.4894 18.4894C18.2549 18.7238 17.937 18.8555 17.6055 18.8555H7.60547C7.27395 18.8555 6.95601 18.7238 6.72159 18.4894C6.48716 18.2549 6.35547 17.937 6.35547 17.6055V15.7305C6.35547 15.3989 6.48716 15.081 6.72159 14.8466C6.95601 14.6122 7.27395 14.4805 7.60547 14.4805H17.6055C17.937 14.4805 18.2549 14.6122 18.4894 14.8466C18.7238 15.081 18.8555 15.3989 18.8555 15.7305Z"
		fill="currentColor"
	/>
	<path
		d="M14.6055 20.6055V18.6055L18.1055 15.1055L20.1055 14.1055L20.6055 17.6055L19.1055 20.1055L14.6055 20.6055Z"
		fill="#F4F5FA"
	/>
	<path
		d="M20.3492 20.3496L21.841 21.8415M21.0469 18.6651C21.0469 19.9808 19.9803 21.0474 18.6646 21.0474C17.3488 21.0474 16.2822 19.9808 16.2822 18.6651C16.2822 17.3493 17.3488 16.2827 18.6646 16.2827C19.9803 16.2827 21.0469 17.3493 21.0469 18.6651Z"
		stroke="currentColor"
		stroke-width="1.5"
		stroke-linecap="round"
		stroke-linejoin="round"
	/>
</svg>
